소셜로그인 전 과정

NOTE

Spring Security 기반 소셜로그인 전체 흐름 정리 및 permitAll() 관련 트러블슈팅

실행 환경

버전 명시 없음 — Spring Security의 permitAll()/필터 체인 개념만 다루어 특정 버전은 확정하기 어렵다.

🧱 기술 스택

  • Spring Security

⚙️ 구현

소셜로그인과정.jpg

🔁 회고/배운 점

트러블 슈팅

  • permitAll()
    • 해당 부분은 모든 필터가 그대로 적용되기는 하나, 인증없이 통과가 가능한 URL을 의미
    • 그래서, response로 필터에서 막게되면 그대로 종료가 된다
      • Exclude Path를 필터내부에서 구현하거나,
      • spring Security에서 필터를 타지 않도록 막아야한다.

관련 문서